Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Great Britain F16 V Abierto Internacional de Salinas - Salinas VI Abierto Internacional de Salinas - Salinas Telesp Celular Open - Campinas EI Bank Bulgarian Challenger - Sofia Visa Tennis Open - Sao Paulo XL Capital Bermuda Open - Bermuda Barletta Citta Della Disfida Open 2000 - Barletta Muller Cup 2000 - Ulm DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo Porsche Open - Poznan Garden Open - Rome XL Capital Bermuda Open - Bermuda Stella Artois Clay Court Championships - Budaors The Scottish Championships - Edinburgh Macedonian Open 1999 - Skopje Challenger de la Ciudad de Mexico - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Savigni - Sassuolo Tennis Napoli Cup - Napoli Trofeo Cassa di Risparmio di Alessandria - Alessandria BSI Challenger Lugano - Lugano San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Genova Open Challenger - Genova Intelig Tennis Cup - Brasilia Bancolombia Open - Cali Ostdeutscher Sparkessen Cup - Dresden Lima Challenger - Lima Wolfsburg Challenger Intersport Heilbronn Open - Heilbronn Rabat Challenger X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Marrakech Challenger Caltanissetta Challenger Internationaux du Doubs - Besancon Barletta Challenger Napoli Challenger Samarkand Challenger - Samarkand Challenger Tunisie - Tunis Sofia Challenger Internazionali di Tennis Dell'Umbria - Todi Morocco Tennis Tour - Tanger Rimini Challenger Recanati Challenger Samarkand Challenger - Samarkand San Marino Challenger Black Forest Open 2000 - Freudenstadt Bukhara Challenger - Bukhara MTNL Cellular ATP Challenger - Mumbai Como Challenger Todi Challenger Mons Challenger Montevideo Challenger Memorial Savigny - Sassuolo 2001 Challenger Canottieri Mincio - Mantova Rennes Challenger Morocco Tennis Tour - Rabat Milano Challenger-Jameson Cup - Milan Genova Challenger XL Challenger de Tenis Copa Sevilla - Seville Roma Challenger 2007 - Rome Pekao Open 2003 - Szczecin Jameson Cup - Milan Challenger Canottieri Minico - Mantova Rimini Challenger Cordenons Challenger Zagreb Open - Zagreb ATU Cup - Weiden Mitsubishi Electric Europe Cup - Monza AXA Open - Lisbon XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Todi Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este VII Avierto Internacional de Salinas - Salinas Porsche Open - Poznan Ljubljana Open 2002 - Ljubljana San Luis Potosi Challenger 2000 - San Luis Potosi Bulgarian Open - Sofia Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Bergamo Challenger Brixina Tennis Open - Bressanone Espinho Challenger - Espinho Wolfsburg Challenger V Torneo Internazionale di Tennis - Barletta Challenger Copa Sevilla Internacionales de Andalucia - Seville ECM Cup - Prague Zagreb Open - Zagreb Caltanissetta Challenger Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville Heilbronn Open - Heilbronn Optimus Maia Open - Maia Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Turin Challenger Gran Copa Ericsson - Rio de Janeiro San Benedetto Challenger Copa Ericsson Argentina - Buenos Aires Recanati Challenger Sporting Challenger - Turin Trani Challenger San Marino Challenger Challenger Britania Zavaleta - Puebla Okal Cup - Eckental Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Garden Open - Rome Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Asirom Challenger Brasov - Brasov Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Todi Challenger Ljubljana Challenger Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto Warsteiner Grand Prix - Oberstaufen Meridiana Sardegna Open - Olbia BH Tennis Open International Cup - Belo Horizonte Copa Ericsson - Lima Oberstaufen Cup - Oberstaufen The LTA Sunderland Challenger - Sunderland Internazionali di Tennis - Bergamo Geneva Challenger Bergamo Challenger Cherbourg Challenger Top Wool Challenger-Immagine Trophy - Biella Tunis Open - Tunis San Remo Tennis Cup - San Remo LXVII Concursu Internacional de Vigo - Vigo Riviera di Rimini Challenger - Rimini Ipsos Bucharest Challenger - Bucharest San Benedetto Challenger Challenger Ciudad de Guayaquil - Guayaquil San Marino Cepu Open - San Marino The LTA Men's Challenger - Southampton ATP Challenger Numea - New Caledonia Unicredit (Suisse) Bank S. A. Challenger - Chiasso 8° Trani Cup - Trani Pekao Open - Szczecin 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Nord LB Open 2007 - Braunschweig Reggio Emilia Challenger Bauer Watertechnology Cup - Eckental Jameson Cup - Milan Challenger Lugano - Lugano IX Torneo Internacionale de Tennis - Barletta Copa Petrobras Uruguay - Montevideo Heilbronn Challenger Lima Challenger 2007 - Lima Orleans Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta TED Open - Istanbul Rome Challenger Rome Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Milan Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo IPP Open - Helsinki Open D'Orleans - Orleans Caversham International Tennis Tournament - Jersey Tennis Napoli Cup 2006 - Napoli Porsche Open - Poznan Barletta Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Trani Challenger Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Warsteiner Grand Prix - Oberstaufen 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose Intersport Heilbronn Open - Heilbronn Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto Cordenons Challenger Lamberts Open by Stawag - Aachen X Ciutat de Barcelona - Barcelona Nossa Caixa Aberto de Sao Paulo - Sao Paulo Manerbio Challenger Ljubljana Challenger ATP Challenger Numea - New Caledonia Citta di Monza - Monza The Tarka Challenger - Barnstaple Top Wool Challenger - Biella 7° Trani Cup - Trani Open de L'Isere - Grenoble Pekao Open - Szczecin SMS Tennis Cup - Sao Paulo KGHM Polish Indoors - Wroclaw Rado Geneva Challenger - Geneva ATP Challenger XXVI Edizione - Manerbio Challenger Ford de Cherbourg - Cherbourg Nord/LB Open - Braunschweig Schickendanz Open - Furth Sardinia International Championship - Cagliari Chevrolet Cup - Santiago Eddleman USTA Challenger - Birmingham Cerveza Club Colombia Open - Bogota Milan Indoors - Milan Canottieri Mincio Open - Mantova Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Cup of Flanders - Ostende Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Croatia Open - Umag Brazil Open - Salvador Copa Ericsson Peru - Lima Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Idea Prokom Open - Sopot Adidas International - Sydney Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Genova Challenger Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires GHI Bronx Tennis Classic - Bronx IX Ciutat de Barcelona - Barcelona Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Exim Agmedia Open - Kosice Copenhagen Open - Copenhagen San Remo Tennis Cup 15° Piertomaso - San Remo AT&T Challenge - Atlanta Hilversum Open - Hilversum Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury U.S. Men's Clay Court Championships - Houston San Marino Cepu Open - San Marino San Benedetto Challenger Heilbronn Open - Heilbronn Asirom Challenger - Brasov Recanati Challenger Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Bulgarian Open - Sofia Heineken Open - Auckland Orbetello Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston BMW Open - Munich Energis Open - Amersfoort Synsam Swedish Open - Bastad USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Garden Open - Rome Generali Open - Kitzbuhel Oberstaufen Cup - Oberstaufen I Tourneo Fila Citta di Brindisi - Brindisi TD Waterhouse Cup - Long Island XL Capital Bermuda Open - Bermuda Whirlpool Open - Budapest Wartburg Open - Eisenach Davidoff Swiss Indoors - Basel Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo FILA Challenger - Biella International Tennis Championships - Delray Beach Copa Ericsson Peru - Lima Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig FILA Challenger Biella - Biella Prague Challenger - Prague Sports Experts Open - Nettingsdorf Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia Copa Ericsson - Sao Paulo USTA Men's Challenger of Urbana-Champaign - Urbana Top Wool Challenger Biella - Biella San Marino Challenger Grand Prix Hassan II - Casablanca Banjaluka Challenger 2007 - Banja Luka U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Pro Tennis World Open - Sunrise Allianz Suisse Open - Gstaad 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Sina-Kia Motors Tennis Cup - Cordenons Generali Open - Kitzbuhel San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AAPT Championships - Adelaide CA Tennis Trophy - Vienna Sporting Challenger '07 Trofeo Regione Piemonte - Turin Heineken Open - Auckland Copa Telmex - Buenos Aires Tata Open 2002 - Chennai Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw Hypo Group Tennis International - Portschach Abierto Mexicano de Tenis Pegaso - Acapulco Gerry Weber Open - Halle Synsam Swedish Open - Bastad Milan Indoors - Milan China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Cherbourg Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Idea Prokom Open - Sopot Hypo Group Tennis International - Portschach Copa AT&T - Buenos Aires San Benedetto Challenger Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion Trani Challenger Dutch Open Tennis - Amersfoort Copa Petrobras-Uruguay - Montevideo Generali Open - Kitzbuhel Copa Petrobras-Argentina - Buenos Aires Rijeka Challenger Chevrolet Cup - Vina del Mar Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven IPP Open - Helsinki Cerveza Club Columbia Open - Bogota San Remo Challenger BA-CA Tennis Trophy - Vienna Cremona Challenger Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Alessandria Challenger Copa Telmex - Buenos Aires Milan Challenger Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Copa AT&T - Buenos Aires Jersey Challenger Campionati Internazionali di Sicilia - Palermo BCR Open Romania - Bucharest Salzburg Challenger Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lima Challenger Bergamo Challenger Cherbourg Challeger SA Tennis Open - Johannesburg Sarajevo Challenger Grand Prix Hassan II - Casablanca Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Recanati Challenger Palermo Challenger Loughborough Challenger U.S. Men's Clay Court Championships - Orlando Cremona Challenger Dubai Tennis Open - Dubai BMW Open - Munich Brasil Open - Salvador Tunis Challenger Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel San Marino Challenger Schickendanz Open - Furth Estoril Open - Estoril Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo San Luis Potosi Challenger - San Luis Potosi Open de Tanger - Tangier San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen VI Trofeo Ciudad de Quito - Quito Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Santiago Copa Ericsson - Montevideo Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Copa Ericsson Chile - Santiago Finnish Open - Helsinki Nord/LB Open - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Citrix Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington Tennis Masters Series - Hamburg Campionati Internazionali di Sicilia - Palermo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Toronto US Men's Clay Court Championships - Houston BNP Paribas Masters - Paris NASDAQ-100 Open - Miami AAPT Championships - Adelaide Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Adidas International - Sydney Telecom Italia Masters - Rome Rogers Cup - Montreal NASDAQ-100 Open - Miami Pilot Pen Tennis - New Haven Campionati Internazionali d'Italia - Rome Masters Series - Hamburg Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Rome Heineken Open - Auckland NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Open Romania - Bucharest Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Campionati BNL dItalia - Rome Shanghai ATP Masters - Shanghai The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Olympics - Athens 70th River Oaks International Tennis Tournament - Houston